﻿namespace zijian666.Updater;

/// <summary>
/// 数据加载模式
/// </summary>
public enum DataLoadMode
{
    /// <summary>
    /// 清空现有数据，然后加载新数据。
    /// </summary>
    Clear,
    /// <summary>
    /// 仅在不存在时添加新数据，已存在的数据保持不变。
    /// </summary>
    Add,
    /// <summary>
    /// 仅在已存在时更新数据，不存在的数据保持不变。
    /// </summary>
    Update,
    /// <summary>
    /// 合并新数据和现有数据，存在的键更新其值，不存在的键添加新数据。
    /// </summary>
    Merge,
}
